on one's last legs - German English Dictionary